import pymysql
#切换pymysql链接数据库,替换mysqldb
pymysql.install_as_MySQLdb()


#第一次使用会报错
"""
django在__init__.py引入pymysql后报错AttributeError: ‘str‘ object has no attribute ‘decode‘
    问题的原因是，在 Python3 里：str 通过 encode() 转换成 bytesbytes 通过 decode() 转换成 str。
也就是说：str 只有 encode() 方法，bytes 只有 decode() 方法！
解决方法，找到报错File “E:\python\lib\site-packages\django\db\backends\mysql\operations.py”, line 146, in last_executed_query
query = query.decode(errors=‘replace’)，点击进入此文件，修改decode为encode即可。
————————————————
版权声明：本文为CSDN博主「jjsmida1」的原创文章，遵循CC 4.0 BY-SA版权协议，转载请附上原文出处链接及本声明。
原文链接：https://blog.csdn.net/jjsmida1/article/details/117038835
"""